﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace NuMvvm.Services
{
    public interface IDialogService
    {
        Task ShowAsync(string text, string title);

        Task ShowWarningAsync(string text, string title);

        Task ShowErrorAsync(string text, string title);

        Task ShowInfoAsync(string text, string title);

        Task<bool?> ShowYesNoAsync(string text, string title);

        Task<bool?> ShowYesNoCancelAsync(string text, string title);
    }
}
